package com.wicket.okrcomponent.biz.service;

import com.wicket.okrcomponent.biz.service.dto.req.*;
import com.wicket.okrcomponent.biz.service.dto.res.*;
import java.util.List;

/**
 * @author ：
 * @date ：
 *
 *
 * @version 1.0
 */
public interface IntelligentCommunicationService {
/**
   * D2执行第三方智能问答接口(公共)
   */
    ImplementThirdPartIntelligentQaInterfaceComRespDto implementThirdPartIntelligentQaInterfaceCom(ImplementThirdPartIntelligentQaInterfaceComReqDto implementThirdPartIntelligentQaInterfaceComRep);
/**
   * D2执行导向第三方智能问答(公共)
   */
    ImplementGuidedThirdPartyIntelligentQaComRespDto implementGuidedThirdPartyIntelligentQaCom(ImplementGuidedThirdPartyIntelligentQaComReqDto implementGuidedThirdPartyIntelligentQaComRep);
/**
   * D2执行人工解析指令参数(公共)
   */
    ImplementManuallyParsingInstructionParametersComRespDto implementManuallyParsingInstructionParametersCom(ImplementManuallyParsingInstructionParametersComReqDto implementManuallyParsingInstructionParametersComRep);
/**
   * D2执行强提醒列表(公共)
   */
    ImplementStrongReminderListComRespDto implementStrongReminderListCom(ImplementStrongReminderListComReqDto implementStrongReminderListComRep);
/**
   * D2执行智能指令沟通服务(公共)
   */
    ImplementIntelligentCommandCommunicationServiceComRespDto implementIntelligentCommandCommunicationServiceCom(ImplementIntelligentCommandCommunicationServiceComReqDto implementIntelligentCommandCommunicationServiceComRep);
/**
   * D2执行判断想法类型(公共)
   */
    ImplementDetermineTypeIdeaComRespDto implementDetermineTypeIdeaCom(ImplementDetermineTypeIdeaComReqDto implementDetermineTypeIdeaComRep);
/**
   * D2构造智能问答列表单条内容(公共)
   */
    AddGuidedThirdPartyIntelligentQaComRespDto addGuidedThirdPartyIntelligentQaCom(AddGuidedThirdPartyIntelligentQaComReqDto addGuidedThirdPartyIntelligentQaComRep);
/**
   * D2执行上传文件到第三方智能问答(公共)
   */
    ImplementUploadFileToThirdQaComRespDto implementUploadFileToThirdQaCom(ImplementUploadFileToThirdQaComReqDto implementUploadFileToThirdQaComRep);
/**
   * D2生成单个文件长文本问答(公共)
   */
    GenerateFileQaComRespDto generateFileQaCom(GenerateFileQaComReqDto generateFileQaComRep);
  //
}
